direct coupled photovoltaic pumping system - French English Dictionary